home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 2 / ETO Development Tools 2.iso / Essentials / Developer Essentials Nov 90 / Technical Docs / Interim Toolbox Docs / WW Guide to System Software / Indexes / TOC data < prev    next >
Encoding:
Text File  |  1990-09-12  |  9.1 KB  |  369 lines  |  [TEXT/MACA]

  1. æKY SeqTOC
  2. æC Preface
  3. Intro. to Scripts and the Script Mgmt. System
  4. Script Systems
  5. Script Manager Overview and Concepts
  6. Script Manager Techniques
  7. Script Manager Constants and Data Structures
  8. Script Manager Routines
  9. Appendix A: Testing for Compatibility
  10. Appendix B: International Resources
  11. Appendix C: Word Break Tables
  12. Appendix D: Keyboards
  13. Appendix E: Enhancements to 'PACK' 6
  14. Appendix F: Change History
  15. Appendix G: General Reference
  16. Appendix H: Assembly-Language Info.
  17. Appendix I: Working with Print Drivers
  18. æKY AlphaTOC
  19. æC Appendix A: Testing for Compatibility
  20. Appendix B: International Resources
  21. Appendix C: Word Break Tables
  22. Appendix D: Keyboards
  23. Appendix E: Enhancements to 'PACK' 6
  24. Appendix F: Change History
  25. Appendix G: General Reference
  26. Appendix H: Assembly-Language Info.
  27. Appendix I: Working with Print Drivers
  28. Intro. to Scripts and the Script Mgmt. System
  29. Preface
  30. Script Manager Constants and Data Structures
  31. Script Manager Overview and Concepts
  32. Script Manager Routines
  33. Script Manager Techniques
  34. Script Systems
  35. æKY Preface
  36. æC About this manual
  37. About the Script Manager and System Software Release 6.0.4
  38.   Gestalt selectors for the Script Management System
  39. Aids to understanding
  40. æKY Intro. to Scripts and the Script Mgmt. System
  41. æC About this chapter
  42. Features of scripts
  43.   Character representation
  44.   Character and line direction
  45.   Contextual forms
  46.   Uppercase and lowercase characters
  47. Components of script systems
  48.   Character encoding
  49.   Character input
  50.   Composition rules
  51.   Sorting
  52.     Primary or secondary order
  53.     Expansion
  54.     Contraction
  55.     Ignorable characters
  56.     Exceptional words
  57.   Formats
  58.     Date and time
  59.     Calendars
  60.     Numbers
  61.   Utility routines
  62. Objectives of a script management system
  63.   Completeness
  64.   Extensibility
  65.   Configurability
  66.   Compatibility
  67. æKY Script Systems
  68. æC About this chapter
  69. Types of script systems
  70. What script systems do
  71. Examples of script systems
  72.   The Kanji Script System
  73.   Input methods
  74.   Character conversion
  75.   Sorting
  76.   The Arabic Script System
  77.   Character input and line direction
  78. Sorting in Arabic
  79. General features of script systems
  80.   Methods for changing scripts
  81.   Changing keyboards in a single script
  82.   Configuring calendars and input methods
  83.   Specifying geographic location
  84. Simple script systems
  85. Middle Eastern script systems and issues
  86.   Character direction
  87.   Highlighting
  88.   The caret
  89. East Asian script systems
  90.   Base text
  91.   Conversion
  92.   Phrases
  93.   Options
  94.   In-line conversion
  95.   Reverse conversion
  96.   Editing characters in fonts
  97.   Dictionary editing
  98. Input method command reference
  99. æKY Script Manager Overview and Concepts
  100. æC 
  101. About the Script Manager
  102.   Supporting script systems
  103.   Coordinating script systems
  104.   Calling a script system
  105.   Related system components
  106.   Distinguishing scripts
  107.   Implementation
  108.   Architecture
  109.   Script Manager dispatching
  110.   Keyboards
  111.   Sorting in the International Utilities
  112.     Date and time formats
  113.     Fonts
  114.     Text rendering 
  115.     Text manipulation capabilities
  116.   Localization
  117. Concepts
  118.   Special character codes
  119.   Modifier keys
  120.   Extended Roman character set
  121.     Enhancements
  122.   Local and global variables
  123.   Format runs and higher-level text organization
  124.   Extracting Roman text from text in a non-Roman font
  125.   Text manipulation
  126.   Font script and keyboard script
  127.   Font forcing
  128.   Writing direction
  129.   Text editing 
  130.   Tokens
  131.   Date conversion
  132.   Number conversion
  133.   User configuration and control 
  134. Overview of the Script Manager routines
  135.   Checking and modifying global and local variables
  136.   Checking and setting system variables
  137.   Setting the current keyboard
  138.   Obtaining script information
  139.   Obtaining character information
  140.   Manipulating text
  141.   Lexically interpreting different scripts
  142.   Date and time utilities
  143.   Number utilities
  144. æKY Script Manager Techniques
  145. æC About this chapter
  146. Calling the Script Manager from assembly language
  147.   Testing for the Script Manager
  148. Obtaining character information
  149. Parsing
  150. Key-down event handling
  151. Partitioning text
  152. Drawing font names
  153. Application and system fonts
  154. Determining the script in use
  155.   Determining script codes with a font family ID
  156.   Displaying script icon IDs
  157. Setting the keyboard script
  158. Keeping the font script and keyboard script synchronized
  159.   Setting the keyboard script from the font script
  160.   Setting the font script from the keyboard script 
  161. Drawing and measuring text
  162. Handling justified text
  163. Using search and replace
  164. Working with TextEdit
  165.   Using TE Undo
  166.   Buffering text
  167.   Using TE DestRect and ViewRect
  168.   Using embedded characters
  169. Working with character offsets
  170.   Using intelligent cut and paste
  171. Using word processing
  172.   Changing fonts in multiformat text
  173.   Text ordering
  174.   Highlighting
  175.   Caret positioning with multiformat text
  176. Mapping text resources for bilingual applications
  177.   Using the International Utilities package
  178. Accessing the International Resources
  179. Working with date formats and calendar conversion
  180.   Setting up the LongDateTime value
  181. Working with numeric strings
  182. Working with number formats
  183.   Separators    
  184.   Digits
  185.   Control
  186.   Marks
  187.   Literals
  188. æKY Script Manager Constants and Data Structures
  189. æC About this chapter
  190. Constants
  191.   Current version number
  192.   Character set extensions 
  193.   CharType character types and classes
  194.     CharType field masks
  195.     CharType character types
  196.     Additional CharType character types
  197.     CharType classes 
  198.     Addt'l CharType classes
  199.     Additional CharType information
  200.   CharByte byte types
  201.   Direction constants (for Char2Pixel)
  202.   Bit definitions for general and local flags
  203.     Bits in script (local) flags word
  204.     Bits in Script Manager general flags
  205.   Script system numbers
  206.   Miscellaneous constants
  207.   Language codes
  208.   GetScript and SetScript verbs
  209.   GetEnvirons and SetEnvirons verbs
  210.   GetScript and SetScript return values
  211.   Transliterate target types
  212.   TokenType values 
  213.     NumberParts indices 
  214.   String2Date status values 
  215.   ToggleDate result codes
  216.   Date equates
  217.   LongDateRec field masks
  218.     The dateStdMask
  219. Script Manager data structures
  220.   GetFormatOrder data structures
  221.   ParseTable data structure
  222.   FindWord and HiLiteText data structures
  223.   The 'itlc' data structure 
  224.   The 'itlb' data structure
  225.   IntlTokenize data structures
  226.     The TokenRec record
  227.     The TokenBlock record
  228.   Time and Date data structures
  229.   Location data structures
  230.   TogglePB data structure
  231.   Number format data structures
  232.   The 'itl4' record
  233.   FindScriptRun data structure 
  234.   StyledLineBreak data structure 
  235. æKY Script Manager Routines
  236. æC About this chapter
  237. Underlying assumptions
  238. Char2Pixel
  239. CharByte
  240. CharType
  241. DrawJust
  242. FindScriptRun 
  243. FindWord 
  244. Font2Script
  245. FontScript
  246. Format2Str 
  247. FormatX2Str
  248. FormatStr2X 
  249. GetAppFont
  250. GetDefFontSize
  251. GetEnvirons
  252.   Global variables
  253.     Script Manager version number
  254.     Global modification count
  255.     Script enabled count
  256.     Bidirectional script flag
  257.     Font forcing flags
  258.     Print action vector
  259.     System and keyboard scripts
  260.     System Folder volume reference number
  261.     Keyboard swapping resource handle
  262.     Script override flag
  263.     Intercharacter and word space allocation
  264. GetFormatOrder 
  265. GetMBarHeight
  266. GetScript 
  267.   Local variables
  268.     Script interface version number
  269.     Local modification count
  270.     Script enabled flag
  271.     Right-to-left flag
  272.     Justification flag
  273.     Word redraw flag 
  274.     Preferred system font
  275.     Preferred application font
  276.     Script 'itl0' ID
  277.     Script 'itl1' ID 
  278.     Script 'itl2' ID
  279.     smScriptFlags
  280.     Script 'itl4' ID
  281.     smScriptLang
  282.     smScriptNumDate
  283.     Reserved variables
  284.     Script 'KCHR' 
  285.     Script 'SICN' ID 
  286.     Script printer action routine
  287.     Trap entry pointer
  288.     Script file creator
  289.     Script file name
  290.     Script name
  291. GetSysFont
  292. GetSysJust
  293. HiLiteText
  294. InitDateCache 
  295. IntlScript
  296. IntlTokenize 
  297. IULDateString 
  298. IULTimeString
  299. KeyScript 
  300. LongDate2Secs 
  301. LongSecs2Date
  302. LwrString 
  303. LwrText
  304. MeasureJust
  305. ParseTable
  306. Pixel2Char
  307. PortionText 
  308. ReadLocation 
  309. SetEnvirons
  310. SetScript 
  311. SetSysJust 
  312. Str2Format 
  313. String2Date 
  314. String2Time 
  315. StyledLineBreak
  316. ToggleDate 
  317. Transliterate 
  318.   Arabic and Hebrew versions
  319.   Japanese and Chinese versions
  320. UprText
  321. UprTextL 
  322. ValidDate 
  323. VisibleLength
  324. WriteLocation
  325. æKY Appendix A: Testing for Compatibility
  326. æC Testing for compatibility
  327. æKY Appendix B: International Resources
  328. æC International resources
  329. æKY Appendix C: Word Break Tables
  330. æC Word break tables
  331. The FindWord algorithm
  332. Break tables
  333. Defining character types
  334. Continuation sequences
  335. Coding a character triple table
  336. æKY Appendix D: Keyboards
  337. æC Keyboard structure and handling
  338. Remapping the keyboard
  339.   Remapping at startup
  340.   Remapping the keyboard after startup
  341. The 'KCHR' resource format
  342.   KeyTrans handling of multiple characters
  343. 'KMAP' resource format
  344. 'KCAP' resources
  345. 'KSWP' resource
  346. International resource 'itlk'
  347. æKY Appendix E: Enhancements to 'PACK' 6
  348. æC Enhancements to 'Pack' 6
  349. Character set sorting
  350. New symbol sorting
  351. Ligature sorting
  352. æKY Appendix F: Change History
  353. æC Change history
  354. Script Manager and TextEdit versions
  355. Script Manager routines
  356. æKY Appendix G: General Reference
  357. æC General reference
  358. Memory effects and A-5 dependencies
  359. æKY Appendix H: Assembly-Language Info.
  360. æC Assembly-language information
  361. Stack frame for it12 routines
  362. Trap routine selectors: Script Mgr 1.0
  363. Trap routine selectors: Script Mgr 2.0
  364. _ScriptUtil macros
  365. æKY Appendix I: Working with Print Drivers
  366. æC Working with print drivers
  367. When to call the Print Action routine
  368. Calling the Print Action routine
  369.